WP_Statistics\Components\AssetNameObfuscator S

Total Complexity 41
Dependencies 3
Dependents 6
Total lines 337
Lines of code 122
Logical lines of code 71
Comment lines 145
Methods 17
Properties 8

Methods 17

Method Rating Maintainability Complexity Lines of code
initializeVariables()
S
54 5 20
serveAssetByHash()
S
54 4 19
getHashedAssetPath()
S
63 5 10
__construct()
S
62 4 10
deleteHashedFile()
S
71 4 5
cleanHashedFileName()
S
62 3 11
obfuscateFileName()
S
62 3 11
isHashedFileExists()
S
71 3 5
deleteAllHashedFiles()
S
69 2 6
getHashedFilesRootDir()
S
82 1 3
getHashedFileDir()
S
82 1 3
getHashedFileName()
S
82 1 3
getDynamicAssetKey()
S
79 1 3
getUrlThroughProxy()
S
78 1 3
deleteDatabaseOption()
S
81 1 3
generateShortHash()
S
75 1 4
getHashedFileUrl()
S
79 1 3